* {
	color:#eee;
}

body {
	background:none!important;
	background-color:#222!important;
}

#headbar { 
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	height:26px;
	padding-top:4px;
	background-color:#111;
	border-bottom:2px solid #444;
	opacity:0.9; 
} 
#headbar a { 
	color:white; 
	text-decoration:none; 
	padding-left:15px; 
	margin-top:6px; 
} 
#headbar a:hover { 
	color:lime; 
} 

#rightbar {
  background-color:#111;
  border-bottom:2px solid #444;
  border-left:2px solid #444;
  position:fixed;
  top:30px;
  right:0px;
  color:#eee;
  width:140px;
  padding:8px;
  opacity:0.9;
}
#rightbar table {
  width:100%;
  font-family:Monospace;
  font-weight:bold;
  font-size:90%;
  color:#bbb;
  border-bottom:1px solid #444;
  margin-bottom:10px;
}

._user_info { 
	text-decoration:none; 
}

.start_thread {
	background-color: #444 !important;
	padding:8px 12px !important;
	border: 2px solid #222 !important;
}
.start_img {
border: 6px solid #222 !important;
}

.reply, .replyhl {
	background-color: #333 !important;
	border: 1px solid #161616 !important;
	margin: 8px !important;
	border-radius: 12px;
	padding:8px 12px!important;
	/*width:99%;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	box-shadow: 0 0 6px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
}
blockquote {
	background-color: #333!important;
	width:auto;
}

input {
	background-color:#555;
	color:#fff;
	border:1px solid #222;
	border-radius:5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

textarea {
	background-color:#555;
	color:#fff;
	border:1px solid #222;
	border-radius:5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

.reply input[type=checkbox] {
	display:none;
}
.doubledash �{
	color:#444!important;
}
.unkfunc {
	background-color:#333!important;
}
a {
	color:#22dd22!important;
	text-decoration:none!important;
}
a.blue {
	color:#7777ee!important;
}
a:hover {
	text-decoration:underline!important;
}

img {
	max-width:99%;
}

.rules,
.logo+hr,
.logo+hr+div,
.logo+hr+div+hr,
hr+script+center>a,
hr+script+center+hr,
#recaptcha_logo,
#recaptcha_tagline,
table+br+hr+center>a,
table+br+hr+center+hr,
.postarea>form>div[style]>a[target] {display:none !important}

.inset {
	background-color:#444!important;
	border:1px solid #222!important;
	padding:6px;
	border-radius:5px;
}
.posttime {
	color:#bbb;
}

/* Error Page */
#hd { display:none!important; }
#box-inner * { background-color:none!important; }

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; background-color:#222!important; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; background:none!important; background-color:#444!important; color:white!important; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; background:none!important; background-color:#444!important; color:white!important; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none!important; background-color:#222!important; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-dialog input {
  color:white!important;
}
.ui-dialog textarea {
  background-color:#444!important;
}
.postblock {
  background-color:#333!important;
  color:#eee!important;
  border:none!important;
}
table.pages {
  background:none!important;
  background-color:#222!important;
}
.nureply {
  box-shadow: 0 0 10px rgba(40,200,120,0.7)!important;
}

